package com.manli.api.dto;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * branch机构表
 * 
 * @author manli
 * @email 
 * @date 2020-04-29 10:13:31
 */
@ApiModel(value = "branch机构表")
@Data
public class Branch implements Serializable {

	/**
	 * branch_id
	 */

    @ApiModelProperty(value = "branch_id",dataType = "Integer")
	    private Integer branchId;
	/**
	 * 机构名称
	 */

    @ApiModelProperty(value = "机构名称",dataType = "String")
	    private String branchName;

	/**
	 * 主店头像
	 */

	@ApiModelProperty(value = "主店头像",dataType = "String")
	private String branchHeadImg;

	/**
	 * 总店号码
	 */

	@ApiModelProperty(value = "总店号码",dataType = "String")
	private String branchPhone;

	/**
	 * 微信支付商户号
	 */

	@ApiModelProperty(value = "微信支付商户号",dataType = "String")
	private String branchWechatMchId;

	/**
	 * 总店营业执照
	 */

	@ApiModelProperty(value = "总店营业执照",dataType = "String")
	private String branchLicense;

	/**
	 * 银行卡号
	 */

	@ApiModelProperty(value = "银行卡号",dataType = "String")
	private String branchBankNo;

	/**
	 * 开户银行信息
	 */

	@ApiModelProperty(value = "开户银行信息",dataType = "String")
	private String branchBankInfo;

	/**
	 * 经度
	 */

	@ApiModelProperty(value = "经度",dataType = "String")
	private String longitude;

	/**
	 * 纬度
	 */

	@ApiModelProperty(value = "纬度",dataType = "String")
	private String latitude;

	/**
	 * 总店地址
	 */

	@ApiModelProperty(value = "总店地址",dataType = "String")
	private String branchAddress;

	/**
	 * 省级码
	 */

	@ApiModelProperty(value = "省级码",dataType = "String")
	private String provincesCode;

	/**
	 * 市级码
	 */

	@ApiModelProperty(value = "市级码",dataType = "String")
	private String citiesCode;

	/**
	 * 区级码
	 */

	@ApiModelProperty(value = "区级码",dataType = "String")
	private String areasCode;

	/**
	 * 街道，镇级码
	 */

	@ApiModelProperty(value = "街道，镇级码",dataType = "String")
	private String streetsCode;

	/**
	 * 村级码
	 */

	@ApiModelProperty(value = "村级码",dataType = "String")
	private String villagesCode;

	/**
	 * 机构状态 0 禁用 1 启用
	 */

    @ApiModelProperty(value = "机构状态 0 禁用 1 启用",dataType = "Integer")
	    private Integer status;

	/**
	 * 主营类别
	 */

	@ApiModelProperty(value = "主营类别",dataType = "String")
	private String majorName;

	/**
	 * 主营类别id
	 */

	@ApiModelProperty(value = "主营类别id",dataType = "List")
	private List<Integer> majorTypeId;

	/**
	 * 主营类别管理表id
	 */

	@ApiModelProperty(value = "主营类别管理表id",dataType = "Integer")
	private Integer majorBranchPartnerId;

	@ApiModelProperty(value = "经度_wgs84",dataType = "String")
	private String longitudeWgs;


	/**
	 * 纬度
	 */

	@ApiModelProperty(value = "纬度_wgs84",dataType = "String")
	private String latitudeWgs;

}
